<?php namespace Home\Controller; 

use Hdphp\Controller\Controller;
use Common\Model\Category;
use Common\Model\Goods;
use Common\Model\Goods_detail;
use Common\Model\Brand;

//首页控制器
class IndexController extends Controller{

	
    //动作
    public function index(){
    	// =======顶级分类=======
    	// 实例化分类模型
    	$cateModel=new Category;
    	// 查询
    	$cateData=$cateModel->where("pid=0")->limit('9')->get();
    	// sp($cateData);
    	// 分配变量
    	View::with('cateData',$cateData);


    	// ==================左侧导航=======================
        // 查询出父级ID为0的分类【顶级分类】
        // 顶级菜单
    	$cate1=$cateModel->where("pid=0")->field('cid,cname')->get();
    	foreach ($cate1 as $k => $v) {
            // 二级菜单
    		$son = $cateModel->where("pid={$v['cid']}")->field('cid,cname')->get();
    		$cate1[$k]['cate2']= $son;

            foreach ($son as $key => $value){
                // 三级菜单
               $son =  $cateModel->where("pid={$value['cid']}")->field('cid,cname')->get();
               $cate1[$k]['cate2'][$key]['cate3']= $son;
               // sp($cate1);die;
            }
    	}
    	// sp($cate1);
    	// die;
    	View::with('cate1',$cate1);
        // 实例化品牌模型
        $brandModel=new Brand;
        $brandData=$brandModel->limit('8')->get();
        // sp($brandData);
        View::with('brandData',$brandData);
       // 实例化商品模型
        $goodsModel=new Goods;
        // 查询
        $goodsData=$goodsModel->limit('8')->get();
        // sp($goodsData);
        View::with('goodsData',$goodsData);
       View::make();
    }
}
